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