5
85
27
16
6
17
4
96
67
327
82
51
23
117
69
42
13
113
37
8
15
141
156
63
49
26
18
44
7
22
38
77
11
28
25
14
20
66
9
10
94
55
54
30
128