96
14
20
89
83
79
92
156
179
164
33
50
13
27
35
24
213
145
53
45
117
65
1
31
269
32
34
44
30
77
129
19
38
9
321
73
114
180
72
103
58
331
158
46
157
112