250
37
33
80
30
4
19
69
31
32
34
64
42
402
36
109
52
72
46
55
21
126
11
13
9
217
16
27
3
10
104
82
186
136
26
14
116
74
54
159
151
18
79
20
5
63
50
22
35
39
98