6
17
4
18
3
24
0
8
10
7
2
11
9
1
22
13
12
16
25
48
31
38
106
35
93
21
19
28
74
368
109
54
51
56
70
492
736
39
132
497