45
23
96
515
56
32
52
44
63
27
69
79
149
33
122
98
39
11
91
28
60
189
78
26
105
15
84
34
10
85
12
29
579
124
81
123
38
43
35
309
198
120
75
110
42
133
150