5
7
28
9
104
59
76
53
10
33
38
15
39
255
52
25
4
16
18
12
29
58
34
24
13
69
37
72
65
40
48
43
49
45
8
21
178
179
23
22