89
339
229
64
25
32
28
24
42
527
41
65
43
34
40
62
686
37
44
31
55
49
56
74
73
152
60
53
68
104
81
82
66
75
83
116
79
95
97
88
92
98
94