57
109
28
5
21
24
40
10
34
100
31
23
30
27
74
20
62
11
161
159
50
14
113
144
103
13
35
222
43
90
26
16
42
39
80
120
44
12
9
68
77
2
49
32