42
96
12
50
59
88
117
169
107
15
18
33
82
53
17
7
118
11
25
102
32
31
65
23
84
89
92
48
110
44
40
45
55
77
8
34
179
51
78
66
36
62
13
125
76
60
67