4
32
1
15
39
648
25
76
50
10
17
19
59
14
6
8
24
7
5
28
82
18
44
35
208
13
20
77
96
11
122
21
41
12
45
27
75
135
31
33
30
63
129