30
161
48
24
28
310
7
25
54
387
105
190
2
33
39
61
74
712
23
38
12
1396
22
221
555
29
64
18
49
138
1
82
440
199
15
36
241
267
42
203
21
19
80
10
37
134
96
55
44
27