12
14
76
65
29
54
15
22
17
31
85
46
40
25
57
147
103
118
80
51
52
309
91
49
24
42
294
163
92
21
114
126
87
37
39
155
45
270
108
365
98
68
88
90
287
255
133
82
178
106
41
228
470