42
75
55
23
64
46
24
172
40
32
19
34
20
26
28
37
147
62
11
12
13
80
76
17
52
4
30
97
65
10
79
94
7
14
6
25
31
35
48
108
116
96
160