166
93
52
80
14
22
31
23
76
48
61
530
36
33
119
134
138
92
28
32
110
100
29
728
560
183
366
417
186
83
286
107
240
87
232
12
53
60
172
24
1764
333
67
439
173
184
66
535
146
202
84