2
1
15
3
5
19
9
42
20
13
21
70
35
23
33
52
25
39
28
14
18
26
100
37
22
62
63
31
56
41
34
78
113
94
16
58
44
112
29
275
59