92
109
228
96
43
55
10
73
74
31
36
33
68
48
77
39
116
23
86
99
12
214
82
9
24
51
40
80
17
123
156
62
107
54
81
53
256
94
78
144
5
25
15
209
236
143
182
120
60
45
49