113
138
249
36
85
11
20
108
78
12
38
28
58
116
205
31
56
50
105
45
73
16
241
152
96
203
101
126
189
30
109
277
59
89
269
131
42
70
62
34
146
47
174
79
21
484
53
795
103
574
309
180
61
164
255
324
71
72