2
42
24
306
33
73
55
35
101
48
258
12
21
51
38
22
40
56
62
28
69
20
95
15
78
59
37
43
44
46
31
98
17
47
16
6
53
11
96
63
125
45
36