11
51
29
18
4
109
77
33
8
9
13
42
19
23
14
2
156
20
32
27
25
10
61
50
7
6
44
3
5
15
451
12
16
244
263
31
435