54
89
82
180
45
47
22
5
14
15
85
48
25
33
44
12
10
40
17
36
3
68
7
175
76
24
88
26
101
52
72
97
38
141
308
8
18
95
4
112
148
9
34
42
114
39
75
305
232
35
174
299
224
11
100