22
29
76
57
26
101
36
35
122
32
53
8
19
34
52
39
13
23
78
56
64
118
40
28
43
6
44
80
33
70
151
54
188
2
83
30
77
62
18
17
42
31
61
11
21
20
91
5
444
60