31
118
126
51
299
21
48
14
22
30
53
95
139
72
27
15
19
42
17
105
94
60
25
82
73
18
6
10
220
40
64
55
26
34
58
8
13
76
47
9
23
69