22
20
6
16
124
3
294
295
43
12
607
53
1330
58
15
36
5
8
32
33
23
9
10
171
155
125
49
30
224
17
413
861
54
18
73
29
25
51
238
74
138
100
31
14
88
35