2
19
8
3
14
4
6
39
23
83
12
24
34
71
13
28
26
29
25
70
9
38
17
20
68
80
5
43
170
367
47
148
31
261
95
458