179
43
287
25
18
91
44
109
193
45
97
94
538
77
248
209
23
28
15
39
17
86
31
66
22
9
14
126
58
187
96
11
134
111
13
83
525
56
99
46
52
50
108
49
48
40
141
57
167
68
12
38
71
67