12
19
25
26
88
31
17
62
305
112
96
14
95
16
60
9
37
41
120
18
6
4
429
49
193
143
56
50
48
140
27
117
11
228
89
34
64
22
59
28
36
7
44
128
1110
759
671
632
186