28
77
20
93
53
100
1088
166
133
3
104
51
128
80
31
17
10
23
11
48
42
38
32
139
34
137
18
45
173
81
144
78
49
95
40
9
36
33
19
71
94
57
117
16
83
122
562
96
120
563
24
41