86
108
70
44
57
95
41
40
39
31
25
141
26
20
30
164
29
430
34
100
51
657
59
22
93
281
275
1016
72
35
38
112
183
53
46
146
373
47
48
11
27
668
42
56
54
122
127
165
425
58
88
125
173