58
13
19
175
23
100
161
102
185
169
11
97
32
5
151
215
63
21
30
24
8
55
243
67
46
17
77
103
47
180
171
33
78
26
244
580
65
297
43
49
2
38
80
22
14
34
42
85
54
39
83