29
67
40
49
16
14
34
8
21
30
11
28
42
18
126
101
38
9
22
61
36
78
83
23
80
62
65
102
129
12
69
213
75
43
94
132
97
88
182
141
273
140
166
93
95
139
64
24