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