253
209
273
168
87
46
174
372
161
22
199
80
59
340
165
125
85
134
121
40
104
61
49
112
259
255
98
115
66
48
225
76
127
122
28
31
65
45
50
41
26
53
24
25
34
205
67
23
32
38