50
2
3
10
44
133
36
20
19
11
18
81
34
84
39
15
28
14
16
73
42
21
88
58
29
9
54
91
23
47
31
48
38
41
37
119
40