13
10
38
28
44
43
25
21
31
12
24
49
22
96
47
19
53
23
15
58
87
5
18
35
106
92
69
65
30
9
40
2
68
34
37
64
20
394
59
36
51