5
108
842
30
13
53
17
67
45
22
14
6
11
2
102
52
16
9
26
263
18
7
19
42
60
41
31
74
57
58
61
283
8
25
32
29
76
28
46
112
1