12
11
16
112
42
7
108
45
30
26
22
158
48
100
24
67
33
35
135
242
49
71
50
8
40
125
170
61
43
18
78
29
19
15
159
10
31
114
13