103
540
11
99
151
98
55
73
100
152
124
24
87
39
210
107
160
30
108
104
220
82
77
153
51
47
25
117
96
122
37
229
297
217
140
145
56
137
48
42
19
18
27
32
69
21
53
9
52