26
22
2
1
7
24
17
4
9
21
45
8
33
92
122
364
51
489
213
74
44
46
30
216
103
87
259
12
96
23
140
108
14
43
35
13
39
217
79
48
19
28
254