61
85
24
117
280
70
50
26
30
43
56
25
77
48
51
183
39
622
34
74
73
421
14
27
64
86
54
101
120
21
203
116
112
19
325
96
44
68
160
173
67
41
667
1102