42
202
57
46
14
97
76
60
107
66
37
19
11
25
54
30
43
64
23
10
6
38
649
48
74
31
122
29
52
41
24
75
33
32
35
18
50
22
90
81
21
173
9