45
44
13
27
22
53
99
15
34
28
17
134
66
67
103
89
55
59
31
72
42
35
49
60
11
12
33
24
47
323
32
147
16
37
21
39
71
25
159
40
26
88
498
534
69
248