22
4
69
13
12
23
9
386
24
3
21
256
45
235
39
15
25
107
105
53
65
54
28
255
225
413
88
35
34
73
146
1270
10
32
29
343
328
82
74
6
30
177
270
19
119
79
1010
89
578