22
50
42
10
12
3
7
9
1
57
114
5
349
39
4
27
15
44
67
6
20
34
77
64
41
45
19
31
101
73
36
63
25
2
14
46
70
23
13
214
208
11