2
4
10
1
25
3
323
5
6
16
70
35
7
64
51
18
1145
23
9
28
24
15
32
11
30
54
61
27
0
12
13
14
8
47
39
22
31
21
104
77
34
40
29
68
17
20
41
148
26
19
528
63
42
33