30
29
40
42
19
57
32
24
31
21
34
33
74
180
145
61
17
12
50
22
48
55
11
8
9
4
13
18
75
28
39
38
36
124
23
52
37
16
44
27
26
59
41
10