94
9
13
26
56
54
170
36
20
140
57
179
93
46
95
73
84
48
77
100
72
144
60
53
12
17
135
92
176
38
146
68
51
83
52
30
29
35
116
498
131
558
61
67
33
25
44
40
85
43