150
22
31
44
10
50
15
2
41
88
26
163
55
107
97
37
40
366
242
92
172
108
16
18
25
32
60
194
225
58
30
35
42
21
87
299
120
63
57
141
13
74
29
43
161
90
182