15
49
2
120
119
99
77
92
47
153
60
13
131
35
37
107
48
26
40
16
28
31
36
27
11
38
21
51
39
24
44
43
29
110
18
381
252
80
84
14
63
9
100
58