2
3
10
9
73
41
17
50
6
57
34
67
22
33
47
45
178
16
48
13
12
49
55
39
63
210
42
98
44
28
20
126
156
158
227
128
101
75
74
78
292
82
30
53
92
185
36