35
63
37
147
105
109
48
8
31
12
19
98
24
62
21
30
106
44
165
195
43
181
75
96
155
72
130
26
77
58
61
27
51
97
41
110
164
65
52
104
87
138
161
67
120
73
83
234
194