11
20
2
23
19
7
10
44
79
38
5
379
29
86
298
117
119
42
14
16
87
32
33
69
231
8
39
6
78
322
24
30
49
9
43
59
50
152
143
37
36
62
3
1