3
32
61
18
14
174
22
1
5
20
15
45
93
6
8
115
7
332
4
38
73
91
281
16
125
57
26
12
47
31
77
34
29
17
85
10
49
113
161
55
117