22
12
8
14
10
28
16
2
7
4
31
3
21
34
6
70
45
24
57
25
97
331
11
50
152
101
40
17
33
110
203
68
23
46
32
129
20
157
143
41
15
54
114
181
13
43