59
57
30
17
109
55
25
39
85
104
58
167
10
36
347
66
70
16
47
141
23
27
43
175
84
9
31
88
78
20
19
13
18
26
11
5
781
51
114
101
3
29
38
32
69
45
12
24
52
100