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