28
10
5
26
72
11
17
1
31
38
30
45
9
6
7
25
275
60
293
78
54
105
287
274
8
20
83
52
75
157
111
127
110
245
16
198
247
66
22
41
65
76
1689
12
146
63
61
140