1
4
5
10
6
14
35
93
18
46
23
9
118
63
346
41
56
73
82
48
66
30
55
33
88
16
52
38
8
81
22
44
84
47
60
97
289
15
91
42
36
13
12
252
61
129