61
105
29
20
53
101
40
178
72
62
55
58
123
109
125
209
139
45
152
36
59
92
19
163
238
14
326
38
23
129
157
93
39
37
44
42
153
28
79
17
75
18
899
104
90
66
6
51
32
60
52