30
19
194
98
92
65
18
48
9
162
37
170
75
6
17
23
70
293
66
100
54
43
14
55
31
33
426
26
84
421
205
52
21
154
102
24
117
404
41
118
5
354
85
160
69
153
512