33
11
37
23
9
19
3
29
14
32
7
15
12
13
2
21
38
255
246
34
51
39
77
58
31
44
47
16
88
27
124
49
36
64
157
69
120
168
147
85
143
53
161
122
164
42
89
119
127
262
67
153