1
5
15
7
71
14
3
30
6
564
4
19
96
29
21
33
208
85
8
106
34
80
66
76
26
10
23
63
122
50
86
59
195
12
79
58
27
74
25
121
47
24
38
92
162