85
139
62
20
14
53
43
113
58
8
235
46
142
141
49
41
13
17
9
18
29
190
90
81
298
76
6
383
23
608
155
221
60
51
185
28
24
33
19
187
88
54
34
112
103
318
39
82
56
11