31
142
20
58
50
30
72
35
45
9
116
11
3
4
1
23
2
25
26
49
29
69
251
52
55
40
88
91
28
5
61
22
47
98
24
36
10
13
6
48
158