12
37
5
167
40
211
6
49
16
11
57
15
113
105
44
156
177
45
35
36
342
42
29
453
85
53
59
72
176
30
10
3
31
74
79
63
98
193
1
8
23
27
61
133
51
134
174
62
78