40
47
19
32
24
94
22
53
44
67
27
38
41
13
18
65
48
69
10
46
68
26
20
168
30
31
766
78
71
25
61
75
16
21
103
133
184
35
64
86
95
424
76
656
593
111