105
237
177
59
27
104
26
82
33
56
29
101
144
68
83
35
28
75
133
126
137
30
32
66
34
200
53
238
77
111
87
17
41
42
302
160
150
62
170
98
24
20
78
19
222
44
40
110
114