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