49
126
30
193
90
123
21
20
125
108
28
17
8
22
18
42
65
7
19
31
194
182
1349
66
37
33
147
27
111
61
249
80
24
258
395
35
44
9
38
255
5874
25
180
16
13
14
29
76