104
16
11
63
106
52
129
91
90
35
25
122
109
40
406
65
272
34
36
42
12
441
166
61
43
194
83
38
98
160
78
157
353
811
70
275
376
144
51
41
339
110
375
213
117
58
20
416
429