1
16
15
13
3
11
45
22
30
36
7
51
202
67
41
103
270
14
20
47
9
108
12
6
132
60
28
44
58
157
27
186
190
101
158
78
57
118
72
154
43
361
73
193
49