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