45
32
38
58
55
288
48
180
98
185
65
26
64
31
112
139
247
530
120
22
68
49
24
18
375
35
41
201
39
348
21
37
36
829
52
237
19
16
96
103
50
53
29
28
60
150
86
200
226
25