400
97
16
6
73
56
58
23
30
9
40
17
27
15
33
101
89
367
34
22
29
78
80
232
262
44
206
79
50
77
123
32
338
116
42
1229
13
25
87
109
12
4
117
98
202
72
332
219