114
21
956
827
15
89
975
13
641
91
39
26
43
382
36
35
87
11
85
5
27
119
2
104
65
639
79
53
16
3429
101
536
20
1168
103
908
10
211
1079
94
499
124
223
397
321
141
672
884
396
794
24
81
107
181
214
627