26
31
1691
32
273
129
151
23
28
13
108
39
134
123
51
22
10
72
38
11
8
12
37
36
20
25
80
70
63
30
21
159
50
360
34
65
119
27
349
4
55
46
364
194