42
192
17
16
162
129
36
14
5
252
33
44
163
32
15
53
63
34
41
22
56
28
23
19
30
12
375
18
171
329
685
92
77
197
65
279
108
26
68
384
40
185
124
128
96
276
141
138