30
17
170
38
10
21
130
260
5
19
12
1
13
4
34
6
18
7
24
14
48
154
11
16
31
158
64
37
62
94
22
51
27
47
36
53
72
68
105
174
367
54
583
58
89
484
44
61
66
155
65