15
54
89
47
51
18
93
11
83
88
39
14
37
100
69
420
60
101
65
75
45
41
13
44
33
67
31
82
92
40
77
7
64
61
34
144
115
165
22
28
214
229
86
130
98