93
51
268
173
223
89
27
227
38
118
158
36
64
6
100
52
92
140
122
521
13
28
117
68
301
32
17
71
128
40
61
54
43
66
19
86
81
72
209
45
46
33
26
53
94
95
41
18
91
29