6
84
377
7
31
24
29
3
25
845
90
109
63
4
2
39
67
488
13
11
70
80
20
0
173
88
9
5
5050
71
26
23
16
21
18
38
15
128
12
30
337
32
81
1154
532
137
54
356
10037
378
141