12
126
9
82
33
56
38
29
58
5
25
157
22
45
158
20
23
31
84
32
63
423
97
36
106
148
13
143
54
42
77
125
46
44
16
409
27
117
92
37
162
91
137
124
176
30
62