45
24
78
23
40
31
66
26
54
14
83
46
20
89
39
64
150
186
123
96
354
134
375
73
22
47
35
62
69
11
188
51
21
19
121
70
305
138
56
97
15
34
81
49
72
33
88
42
61
30