12
25
4
34
2
100
14
15
179
83
20
7
82
73
142
17
24
30
9
5
32
18
3
28
70
31
36
22
35
16
53
11
71
159
72
13
23
19
67
45
114