110
65
70
92
187
22
116
195
7
35
75
152
32
42
33
173
87
179
56
31
38
138
46
10
85
3
73
57
40
106
101
120
8
82
44
51
67
30
128
47
59
17
66
28
50
29
53
9
41
98