38
10
29
22
21
37
25
7
39
103
123
77
36
107
54
126
117
62
227
34
13
51
299
136
31
269
139
16
59
17
40
134
581
71
12
2
184
162
135
205
79
9
18
168
5
94
49
95
11