12
9
60
29
11
6
28
35
127
7
10
5
55
200
16
43
18
17
8
15
41
57
59
164
119
44
21
86
95
27
24
100
22
23
14
116
70
31
51
75
20
71
46
32
68
45