42
46
10
64
291
55
58
97
105
11
103
101
85
16
334
39
28
82
22
59
30
99
279
17
20
50
6
133
72
40
51
24
109
140
80
75
93
54
190
127
33
32
114
19
44
31
15
35
207
77
149
81
27