321
45
10
19
38
66
100
70
23
30
12
39
41
11
22
74
17
43
8
6
4
47
21
37
83
15
59
42
24
44
48
25
31
14
93
13
18
52
343