3
121
37
56
83
51
23
15
40
14
26
13
4
52
28
21
18
20
34
5
36
22
19
328
67
180
115
38
17
45
7
10
64
30
12
31
46
27
24
71
174
44
33
16
42
90