88
47
21
137
123
28
83
102
57
56
117
62
173
49
131
46
84
38
23
17
70
71
105
109
54
39
235
59
52
63
101
162
176
94
149
79
103
119
321
13
93
16
32
20
19
29
31
40
99
221
43
157
106