166
49
110
266
33
39
36
47
29
28
64
24
67
77
17
498
261
37
78
15
115
5
14
107
61
42
10
66
81
23
25
22
125
48
20
7
30
52
11
12
54
187
16
56
19
13