188
515
327
27
20
23
130
167
304
46
51
10
93
38
21
56
18
28
60
13
8
15
48
9
37
165
14
22
5
91
187
243
24
82
63
92
40
296
110
45
25
181
29
30
111
120
50
31
43