62
45
350
92
90
14
30
26
11
29
100
39
67
15
37
59
150
123
3
47
175
449
128
21
245
16
271
142
158
60
61
68
12
22
83
69
48
80
82
4
8
38
31
32
35
5
7
2
9
28