25
12
46
79
50
84
48
22
35
37
16
32
28
13
18
41
177
14
31
47
17
114
74
116
398
214
321
49
52
10
168
175
66
98
45
77
65
195
100
125
105
201
90
471
192
70
68