18
5
17
11
438
1
22
308
129
57
89
269
59
53
43
190
118
103
80
216
125
35
151
50
27
34
83
25
113
58
12
90
98
41
30
221
124
48
101
36
349
13
33
3
21
15
72
56
66
31
146
141