32
51
47
40
25
43
86
158
89
21
63
27
98
48
41
134
97
39
172
35
19
26
103
64
109
65
80
52
31
121
59
83
14
58
224
8
152
85
116
37
70
129
74
135
6
93
113
53
75