13
2
10
19
6
7
8
145
12
48
60
9
3
31
21
41
25
11
30
32
5
23
40
27
75
151
160
14
54
235
174
126
232
81
29
17
118
320
15
117
39
47
46
171
42
18
148
83