29
85
75
10
63
105
58
61
135
18
333
133
37
24
68
3
7
211
53
31
16
60
142
147
98
181
80
116
14
156
21
62
33
20
66
59
27
45
36
17
2
46
89
11
131
23
415
32