100
137
24
49
474
242
20
44
34
89
62
15
33
46
366
57
117
121
37
17
53
36
223
40
191
72
35
50
31
30
43
64
55
8
170
167
47
180
19
157
213
39
185
13
103
21
1
45
10