4
32
1
15
39
652
25
75
49
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
135
31
33
30
63
129