34
59
114
115
62
36
160
112
150
33
18
116
44
31
163
79
297
382
357
78
42
52
26
166
16
80
38
141
30
50
43
28
23
24
53
35
40
76
126
41
84
276
51
248
173
74
48
67
56
27