30
47
105
61
20
23
31
92
11
7
40
26
24
55
14
10
28
60
4
25
21
68
58
52
113
27
278
53
59
149
35
88
187
9
16
71
36
879
260
89
64
45
128
110
50
546
377
22