15
71
51
204
33
42
30
41
53
60
21
46
141
245
537
26
159
75
151
34
189
96
88
226
102
280
78
22
23
160
255
104
38
305
260
1291
76
157
25
55
225
152
74
172
43
253
70
87
97
61
89
406
161