12
29
21
107
6
162
138
30
28
32
37
11
8
10
16
22
57
33
55
27
53
19
23
15
36
40
26
24
35
98
45
7
20
61
31
125
116
64
73
34
67