3
13
9
108
56
94
41
49
18
7
8
178
84
24
17
73
507
74
37
29
97
39
21
14
33
20
11
144
32
64
152
26
16
12
10
63
36
50
47
22
55