45
48
63
85
46
28
55
22
42
12
27
26
21
30
59
43
37
49
23
237
97
16
52
87
24
76
70
116
89
188
154
652
50
35
32
47
62
90
51
34
71
182
222
99
72
53
125
66
75
159