3
11
6
62
16
36
50
14
5
445
54
22
8
64
415
18
4
69
12
21
17
2
253
113
246
19
91
45
38
25
48
42
7
31
134
74
58
30
23
13
28
73
144
828
157
53