82
72
26
34
18
51
91
220
83
35
92
76
79
118
131
60
49
144
23
21
62
59
104
80
272
140
13
14
147
107
67
16
362
48
166
363
75
278
143
217
52
256
43
139
64
46
66
170
412