45
623
106
522
78
270
125
200
32
194
675
156
110
66
36
35
302
98
4187
180
2787
54
300
172
607
19
241
268
208
69
396
101
181
13
222
133
274
116
1137
88
561
53
129
108
299
723
25
621
29
117