22
19
7
122
49
58
76
27
66
308
127
207
95
25
48
28
33
79
39
92
32
292
179
101
227
162
77
18
74
12
8
23
14
20
133
26
99
10
180
222
70
65
72
47
36
60
35
134
112
52
37
81
61
30