15
19
13
6
64
22
1
282
3
2
43
265
109
38
31
26
133
10
17
130
80
51
33
217
29
111
171
122
18
86
97
56
32
47
268
70
59
30
85
107
310
77
67
41
73
215
291
23
81