98
93
91
76
144
99
181
11
103
56
20
22
79
63
302
149
89
68
101
972
57
116
40
53
44
17
16
12
125
3
121
164
37
18
15
52
38
36
82
21
19
30
26
28
31
24
69