59
36
27
788
444
18
86
252
74
428
416
460
41
292
82
32
42
98
104
25
31
22
45
26
1144
35
44
8
28
335
151
51
20
158
87
92
160
58
30
79
75
62
78