98
340
56
29
25
77
346
259
318
76
4
140
56
106
38
78
6
234
179
106
3
179
1
208
258
246
138
57
78
0
46
84
146
93
63
187
103
301
50
8
19
173
319
361
454
201
83
370
183
5
146
