45
15
33
10
145
5
19
14
7
25
40
13
47
24
9
16
4
50
29
76
73
3
66
20
18
48
22
32
127
555
30
53
8
37
943
6
35
17
77
63
263
168