12
33
24
329
87
69
71
30
42
20
36
62
13
21
191
339
96
867
27
141
39
72
54
98
38
175
56
51
105
17
58
137
95
143
15
23
151
64
25
41
85
50
40
31
240
73