33
52
35
19
82
159
48
37
18
25
561
745
17
15
42
24
47
16
44
118
10
78
23
128
576
75
28
69
12
9
3
62
6
1
26
11
179
114
171
56
36
31
59
14
86
58
104