4
3
10
75
21
101
22
26
7
5
9
8
29
14
33
25
132
11
2
23
16
12
19
32
1
6
108
20
52
177
35
13
61
24
44
73
188
41
28
49
45
17