53
98
37
148
154
239
143
52
56
149
64
69
35
78
31
68
118
32
76
95
178
124
51
28
48
8
82
116
71
77
144
113
374
30
86
67
73
81
33
70
66
46
72
41
89
104
177
58
110
88
150