1
11
5
2
9
33
26
64
7
21
12
6
28
4
8
146
51
10
54
31
50
37
13
53
22
104
91
14
154
183
171
159
24
77
42
62
30
49
116
296
43
122
44
20
58
55