111
30
178
53
58
76
68
108
141
105
33
45
134
62
50
73
57
127
14
100
13
80
32
19
24
27
34
40
85
15
12
31
47
4
55
46
93
21
370
274
196
925
293