31
39
125
159
23
17
10
19
13
49
24
11
45
132
29
90
51
27
64
83
115
53
46
37
12
50
8
21
4
67
7
72
38
149
32
551
52
14
16
3
30
22
85
74
34
62
28