81
20
52
23
40
12
97
120
109
102
93
16
84
38
76
13
4
61
19
49
5
9
25
98
41
28
108
31
8
50
27
42
86
53
363
62
91
10
36
15
32
85
2
21
7
24
29