94
11211
4113
58
118
401
75
12840
47
59
572
125
139
1430
44
101
227
850
109
21
52
33
416
623
2581
4854
50
671
114
342
1821
146
182
81
78
35
71
98
49
113
29
96
62
72
134
85
205
93
63
65
16
40
37
164
32
45