9
38
57
53
23
16
102
41
4
42
30
21
52
36
85
6
20
117
61
59
13
19
84
48
69
208
156
78
736
77
125
633
158
28
43
34
29
391
93
14
15
26
173
33
8
5
55