64
145
509
158
292
157
16
273
202
76
27
54
17
18
19
81
12
15
61
68
57
20
11
28
24
97
172
101
82
22
55
8
37
44
51
287
9
23
49
36
39
33
160
152
96
60
21
25
30