1
7
18
72
15
3
30
6
566
4
19
97
29
21
33
213
89
8
14
106
34
80
66
76
26
10
23
64
123
50
86
59
195
12
79
58
27
74
25
121
47
24
38
92
162
122