4
16
28
15
14
26
5
7
11
2
3
32
13
10
0
36
39
27
40
45
75
58
8
38
277
22
95
31
68
148
56
24
35
9
34
357
104
126
25
96