83
10
43
90
26
22
14
23
93
59
113
30
25
15
99
74
147
19
177
44
125
309
107
165
50
77
17
24
75
420
48
270
34
49
38
5
2
8
52
227
7
21
273
53
66
73