127
104
61
70
28
221
203
23
31
106
209
167
98
59
81
13
32
82
49
63
562
38
35
137
145
66
148
97
25
41
256
120
103
29
825
62
798
211
382
479
135
193
91
320
115
258
253
53
65
250
189
1874
351