28
97
45
167
31
120
40
44
51
6
18
49
24
95
54
92
543
96
48
53
115
26
66
81
145
88
57
278
90
68
58
196
63
21
11
33
13
99
186
47
5
8
14
22
46
39
52
27
12
15
23
79