299
31
94
62
128
33
17
27
37
66
52
19
64
10
26
25
18
48
53
140
42
22
82
44
41
32
21
11
6
39
158
56
9
4
16
23
34
88
36
86
2
57