66
17
50
56
21
51
78
41
16
7
13
67
72
113
26
19
213
141
98
92
49
46
14
4
63
27
83
149
76
47
38
93
3
97
9
35
44
289
6
23
74
20
538
126