18
68
82
52
69
30
250
100
109
102
49
74
282
103
38
28
73
92
3
23
75
91
39
46
36
89
19
15
50
112
59
247
51
88
113
101
86
42
70
111
16
43
32
20
179
348
139
63
114
2
27
7