348
53
155
124
99
38
51
282
67
65
263
142
253
64
34
27
144
46
136
101
382
70
108
91
174
359
83
115
163
187
100
79
86
318
85
94
160
248
131
59
175
231
52
98
351
113
48
96
16
354
145
43
40
61