50
35
17
89
16
30
92
15
28
46
62
27
24
68
107
12
60
76
769
121
206
10
252
48
43
124
106
77
237
47
256
65
55
229
374
40
177
23
32
39
37
61
38