12
3
5
31
104
23
70
57
7
34
35
17
18
85
27
41
15
2
36
61
4
130
9
11
67
56
22
20
32
21
39
155
91
19
6
200
13
87
40
26
80