40
31
21
30
78
49
121
11
60
84
61
19
47
39
76
94
44
64
12
27
28
107
13
25
20
38
95
42
2
9
105
8
56
17
36
55
24
14
16
15
63
68
48