113
159
58
36
49
24
75
23
90
57
63
93
47
46
138
241
30
26
7
151
39
59
201
25
61
16
45
79
99
88
29
134
20
12
42
95
224
177
248
80
34
336
55
104
92
178
85
100
349
53
37