1
29
3
9
13
24
22
5
17
30
150
35
63
6
15
8
27
47
31
74
36
42
25
49
84
298
14
57
66
28
114
112
80
76
39
38
19
64
98
123
115
132
91
52
149
79
130
70