118
136
207
56
46
252
108
167
114
87
22
150
77
51
1163
146
71
41
30
362
26
111
89
156
24
426
47
50
149
34
86
286
48
98
31
178
193
61
25
963
60
208
194
186
83
52
84
55
302
19
151
160
57
1120
37