26
84
40
96
22
30
299
41
102
35
42
34
414
130
75
107
133
50
86
56
117
129
79
73
249
150
91
62
51
19
72
71
38
100
830
413
749
82
209
11
122
87
224
336
60
115
58
156
47
24
16
29
110
81