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