33
67
80
303
85
49
20
28
102
54
148
212
87
41
71
336
267
745
34
62
412
43
86
36
39
55
88
337
90
430
110
197
16
46
45
77
101
217
97
60
129
586
83
48
89
52
294
21
242
57
61
122