5
8
816
367
19
45
25
11
18
63
6
14
47
75
149
28
27
38
20
16
23
4
42
96
13
9
26
17
50
285
66
56
81
146
53
21
68
120
35
55
91
399
162
52
40
172
31
57
102