97
20
17
285
29
58
83
146
19
54
25
21
36
93
401
162
40
22
173
57
102
9
222
26
43
80
90
35
117
84
393
128
85
70
48
32
571
38
13
451
111
92
53
11
423
176
72
877
12
429
204
69
67