75
21
30
65
33
47
3
56
40
13
57
53
8
5
28
23
51
143
150
48
44
32
43
184
99
29
17
247
24
6
16
125
36
100
4
41
52
2
60
26
35
15
82
79
39
279