1
47
16
10
18
9
37
17
29
14
24
33
5
3
21
60
13
31
19
8
63
22
103
107
46
57
25
45
134
30
50
97
119
79
84
43
148
72
48
73
193
197
112
321
161