195
156
157
342
327
79
65
92
49
40
929
141
126
53
354
336
132
121
45
24
129
158
312
154
76
194
69
47
55
170
269
64
314
26
114
51
256
36
43
110
188
78
29
20
12
112
155
18
176
85
150
19
177