22
17
126
41
8
11
4
30
7
12
76
37
85
26
29
258
1279
941
118
21
62
10
9
25
31
48
1354
82
60
134
27
20
19
15
58
1114
5
16
39
84
13
77
44
153
74
124