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