35
16
89
30
91
15
28
46
62
27
24
68
106
12
60
76
769
121
205
10
252
48
43
124
77
237
256
65
75
55
229
374
40
176
23
177
31
39
37
61
38
29