3
32
0
14
39
648
25
76
49
9
17
19
59
6
8
24
7
5
28
81
18
44
35
208
13
20
77
96
11
121
21
40
12
45
27
75
135
31
33
30
63
129