332
187
646
33
340
22
121
358
266
44
25
66
76
158
27
52
70
62
192
74
562
65
200
103
356
80
23
24
20
77
38
122
34
14
92
241
26
32
238
16
154
170
255
118
98
43
9
84
94
21
19