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