28
5
31
7
19
40
45
23
42
55
54
164
20
76
12
165
17
15
26
33
14
77
21
86
8
186
60
59
113
25
30
99
6
13
43
4
156
27
66
44
32
52
94
35
91
24
22
51
48
18