82
798
40
98
163
607
58
109
114
118
21
59
149
127
68
44
153
57
107
120
176
34
74
23
156
326
73
84
61
20
166
32
14
33
24
22
105
233
489
53
52
87
39
72
419
1
25
50
30
369
438
257
64