112
71
40
119
53
26
37
63
51
144
80
113
54
18
30
36
28
84
89
27
147
8
167
115
92
16
79
19
23
66
57
49
102
32
46
68
10
24
31
286
13
81
263
537
183
373