33
52
79
61
43
74
30
6
9
60
70
25
50
278
39
158
346
160
41
21
38
89
216
105
154
122
101
55
124
121
239
103
15
267
107
67
141
23
671
62
36
45
329
29
210
254
66
81
159
273
59
271
172