117
156
81
23
30
61
36
116
101
102
25
26
57
52
144
92
53
80
439
63
35
230
170
37
43
195
123
210
474
69
337
139
243
124
39
295
66
45
186
76
106
15
38
204
233
27
42
41
395
88
1404
173
146
62