120
102
63
132
56
26
37
45
22
15
143
35
46
20
124
82
21
13
42
43
123
219
39
53
75
27
17
55
49
79
702
36
872
9
25
40
97
233
147
71
96
12
67
38
129
105
54
34
116
76
60
104