86
18
175
68
136
32
43
29
85
139
62
20
14
53
113
58
8
235
46
142
141
49
41
13
17
9
193
90
81
298
76
6
383
23
608
155
221
60
51
185
28
24
33
19
187
88
54