12
31
69
20
165
134
56
246
68
89
150
78
59
33
161
210
154
29
239
105
377
410
120
113
36
9
220
159
32
10
43
13
51
22
55
27
28
101
4
124
152
23
92
16
8
42
14
107