120
112
58
36
35
22
70
43
12
83
254
104
34
27
194
137
28
37
47
46
232
69
82
64
21
85
53
139
126
63
14
89
42
55
77
30
78
79
50
220
243
161
125
90
45
72
32
16
26
7
96
38