192
122
77
10
46
44
105
23
31
150
197
109
93
2
138
316
42
387
241
37
54
173
48
80
57
58
12
82
324
187
131
263
13
94
436
32
19
61
20
22
38
464
271
286
97
30
107
252
155
85
75
39
149
116
904