45
85
22
18
64
112
10
30
7
46
19
63
41
24
284
2634
16
20
59
21
70
37
241
40
26
49
291
106
76
47
31
253
100
23
29
99
27
65
39
13
17
87
12
38
5
6
11
50
48