4
31
18
11
14
62
7
150
5
53
159
29
123
10
19
13
6
60
16
105
70
194
112
2
61
32
24
30
49
37
94
45
125
3
58
92
546
34
75
42
57
116
8