142
45
99
93
91
76
144
181
11
103
56
20
22
79
63
303
149
89
68
98
101
57
116
53
44
17
16
12
125
4
121
40
64
37
18
52
38
36
82
21
19
30
26
78
28
31
24
69