12
132
40
62
18
30
66
16
236
48
26
20
42
41
59
22
9
25
32
24
38
57
166
97
71
145
65
36
1253
345
50
17
138
28
453
162
68
98
53
380
93
19
147
403
194
60
37
70
51
148
117
381
192