155
23
92
51
6
2
12
9
98
34
76
29
96
64
26
136
48
58
94
57
341
187
247
285
234
78
81
39
145
161
249
217
108
37
390
135
52
100
75
138
41
129
62
411
550
123
194
30
345
779
72
114
219