217
98
31
15
70
108
328
69
104
61
222
322
106
251
210
126
290
39
183
161
75
205
435
8
50
167
377
78
110
29
38
13
187
151
10
21
17
12
756
90
103
60
65
23
130
46
42
165
68
3
169
22
89
25
16