18
89
41
26
21
31
30
71
34
86
87
25
66
43
16
33
20
2
11
3
92
122
35
97
222
6
15
17
14
68
177
413
29
9
37
61
55
47
76
113
40
100
44
120
85
102