99
49
14
107
57
30
106
95
184
56
114
175
209
32
45
101
85
47
228
189
11
18
43
59
10
24
3
87
19
124
331
326
762
20
82
28
51
17
34
38
22
201
41
25
46
12
7
66