45
63
21
15
117
14
17
259
55
81
26
67
53
27
42
99
114
106
182
153
474
70
115
35
24
39
80
44
25
156
224
92
76
64
105
58
100
74
19
13
68
385
558
72
59
372
356
280
40
732
33
22
57
10