101
88
34
57
42
26
29
68
25
28
45
44
38
58
8
141
31
27
61
40
20
19
105
16
47
39
66
579
86
41
82
18
46
427
90
85
69
84
33
48
36
50
78
99
70