59
101
180
1
121
130
64
285
107
102
55
38
8
17
9
3
19
56
2
25
4
35
156
21
134
340
26
179
72
78
20
41
81
51
52
69
119
11
13
42
10
49
27
65
28
31
68
47
18