5
11
28
70
97
14
9
65
44
12
18
51
22
8
4
77
10
19
26
21
50
60
102
49
20
34
35
16
39
6
79
17
38
7
113
92
522
248
186
150
31
59
29
68