45
455
31
58
57
22
9
29
24
5
25
40
106
79
19
59
10
54
16
4
28
34
11
30
32
56
6
159
216
43
14
90
105
62
331
7
26
33
15
18
23
111
27
36
17
21