30
36
29
46
39
298
10
4
2
48
53
28
42
50
98
60
54
12
19
22
128
109
34
1
38
64
7
75
21
17
13
11
15
18
16
56
25
41
63
88
117
55
6