12
14
45
24
33
61
30
11
1
6
117
92
50
257
65
59
41
80
3
120
107
269
38
39
23
31
138
56
26
17
19
365
106
54
47
150
42
119
362
189
182
49
60
77
504
105
271
155
311
167
98
28
135