91
29
38
60
78
79
44
126
100
20
23
33
25
24
90
11
66
7
13
37
61
19
55
57
135
45
41
18
103
39
5
16
10
71
47
68
42
14
56
101
35
27
393
214
62
124
97
189