307
370
84
66
34
5
78
68
1300
469
541
81
182
48
63
208
10
22
172
197
30
342
51
205
297
21
132
87
31
111
185
109
113
97
57
262
95
121
93
106
60
52
138
104
92
250
27
80
36
100
282
65
349