170
94
218
68
58
2
87
41
61
73
6
89
265
753
1033
25
217
367
12
31
201
207
293
45
459
54
252
43
76
28
14
32
176
141
57
29
146
39
23
60
161
42
51
90
517
56
220
98
50
83
62
95
131
71
79
53