29
65
42
21
53
36
3
43
12
92
31
58
18
80
51
13
123
9
10
38
49
11
1
37
15
7
116
107
16
30
182
71
174
50
45
14
19
2
158
27
102
228
117
4
41
59
61
57
130