104
298
9
64
44
55
63
155
38
68
15
105
637
114
47
208
273
22
58
41
66
19
45
42
28
10
246
18
88
132
96
78
29
25
53
91
123
80
211