16
64
75
88
81
56
12
108
62
52
313
45
66
3
7
15
25
28
23
54
8
95
94
9
120
68
191
393
290
79
6
2
171
42
38
50
107
41
14
33
24
13
10
5
26
32