15
35
24
95
32
39
41
106
47
40
54
348
63
46
37
17
131
20
19
43
103
55
88
21
29
69
189
48
73
33
14
87
31
26
22
57
12
16
8
53
51
18
64
70
30
36
74
720
403