5
50
19
6
80
32
13
12
21
36
11
8
24
83
10
16
4
2
28
17
324
15
37
64
47
18
7
3
62
31
27
35
22
173
39
53
56
29
41
26
98
165
69