46
25
52
50
32
35
18
21
36
9
6
103
68
17
8
97
57
73
58
55
255
145
22
33
74
28
199
71
39
105
154
42
29
111
167
87
79
115
85
37
98
159
0
117
219