23
58
55
64
32
30
34
75
96
622
92
45
137
76
20
119
17
105
159
40
69
116
97
104
10
70
31
41
15
184
48
78
86
51
39
52
103
57
108
42
89
35
44
29
98
33
38
54
61
63