103
222
52
59
107
185
310
54
65
72
88
173
78
285
470
53
42
95
45
112
119
142
77
126
97
37
194
171
140
134
23
51
297
17
66
644
6
69
332
71
89
31
26
27
34
85
21
24
150
56
67
151
38
39
2
73