22
156
38
2
16
42
12
14
93
34
8
4
28
50
7
18
47
21
191
9
29
121
421
136
49
231
171
275
1336
33
170
408
223
117
666
389
241
283
10
81
107
41
119
206
154
75
165
190
122
44
31
86
167