2
121
36
27
94
109
117
88
169
106
47
63
185
34
110
103
22
41
136
77
23
40
115
55
42
87
61
49
75
60
59
68
120
50
125
17
25
233
123
26
45
1
15
198
250
12
37
30
97
150
142
213