111
97
18
94
37
59
25
24
82
77
50
36
67
19
100
35
38
14
51
41
60
95
64
65
33
31
429
101
32
69
418
22
143
108
23
42
66
1148
30
21
26
27
180
47
40
165
39