22
26
16
79
7
33
349
1079
27
41
13
37
90
225
67
25
77
212
101
40
110
332
87
259
773
98
63
20
34
61
46
147
80
57
21
176
324
8
322
65
283
18
14
11
36
111