30
100
45
28
129
193
32
12
21
18
2
25
55
40
75
48
15
24
8
35
16
11
53
37
17
27
14
3
33
10
6
62
274
133
124
36
20
29
69
44
19
13
59
51
42