123
171
37
17
21
31
19
26
23
154
99
56
102
46
71
25
83
24
77
55
35
36
47
49
135
61
43
126
96
53
119
64
16
48
32
84
82
68
45
298
27
63
59
216
182
87