29
44
34
59
61
155
146
100
81
58
130
35
57
17
122
66
78
336
180
19
21
127
18
40
121
73
84
15
32
53
47
31
12
33
6
52
38
51
48
28
24
54
9
42
36
126