49
126
30
193
90
123
21
20
125
108
28
15
8
22
17
42
64
7
31
182
1349
66
37
33
147
26
109
59
249
79
24
258
395
35
44
38
253
5873
25
180
16
13
14
29
76