18
280
66
83
21
62
61
17
39
50
57
190
102
104
20
52
126
32
38
28
26
36
27
77
31
86
9
30
33
44
10
296
75
65
70
125
304
16
100
1
95
5
29
35
14
25
11
54
294
103
106
247