4
56
29
61
192
69
100
1
121
48
49
55
57
90
299
127
50
23
197
16
31
348
230
12
92
64
196
138
68
26
111
339
6
102
76
87
88
66
15
318
153
62
129
186
99
79
52
182
115
96
10
98