3
28
6
4
15
13
8
36
40
14
23
10
32
41
17
11
50
22
31
72
27
24
135
54
26
46
35
37
108
51
128
584
104
60
88