2
50
24
28
9
24
48
45
23
16
28
12
53
49
74
47
27
14
82
119
107
93
28
92
53
100
10
58
52
7
38
43
1
56
66
39
91
68
89
79
1
27
133
2
46
26
46
24
32
44