103
135
137
59
17
151
80
21
209
41
102
122
56
53
98
129
189
196
90
145
93
31
415
89
22
16
43
55
32
54
232
101
28
268
99
142
194
51
156
117
60
128
38
140
66
48
109
37
57
257
123
45
178