243
162
161
71
67
148
91
28
127
174
109
85
81
102
41
10
58
154
54
155
84
55
66
72
100
17
236
46
196
26
43
36
126
268
210
438
29
79
125
19
50
1239
13
153
62
121
44
53
227
37
123
233
190