28
15
33
24
93
20
67
85
124
14
18
157
40
23
392
42
96
22
36
125
70
123
59
17
37
119
166
27
72
47
101
34
62
30
164
130
387
95
61
272
7
60
45
68
13
107
52
83
51
181