43
44
74
36
297
28
103
26
153
132
52
56
55
64
334
324
48
150
100
30
33
62
110
106
198
199
65
22
125
112
97
21
40
51
98
243
357
39
46
270
57
32
128
19
76
34
264
122
78
66
176
118