78
26
71
43
34
21
37
106
32
58
88
9
30
316
25
29
15
40
100
27
8
50
28
201
113
61
910
80
327
247
349
70
141
269
374
46
86
153
47
84
99
110
52
65
334
95
140
62
94
117
41
132
54
42