95
15
42
200
38
133
51
62
103
82
60
10
211
339
73
68
105
31
145
58
173
57
86
33
111
29
25
144
16
34
79
55
52
35
74
24
40
13
61
66
187
283
9
198
56
69
17
18