4
321
67
11
35
6
19
17
7
30
105
27
77
23
99
14
15
50
154
20
24
9
70
34
16
113
48
182
130
87
36
5
13
3
2
334
91
72
106
8
84
45
379
49
64