104
87
95
82
21
23
90
194
96
68
24
81
30
49
122
134
35
39
240
61
80
100
70
482
268
64
219
37
45
29
217
879
586
72
44
179
43
256
188
143
167
12
19
110
214
228
47
17
41
66
142
1072
60
215