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