93
21
25
27
30
79
11
64
31
95
59
51
78
142
183
120
107
74
218
116
255
46
288
33
12
32
80
62
49
15
13
40
236
23
8
72
55
43
17
47
168
28
84
20
41
63
67
178