36
59
66
13
95
42
30
93
58
136
111
12
45
39
101
14
60
61
26
15
183
47
72
35
52
119
273
79
186
34
37
38
91
469
54
392
363
203
165
96
11
8
88
557
262
64
78
29
113
46
194
116
168
780