94
152
76
166
61
82
95
78
123
87
145
3
88
27
54
146
30
43
40
33
103
4
99
171
38
49
113
212
21
24
42
19
34
66
53
23
109
28
104
50
35
44
158
92
56
142
86
114
240
72
32
125