45
126
5
8
7
13
11
18
36
30
28
116
26
59
785
213
269
21
25
24
161
19
198
46
10
20
37
17
66
31
404
12
87
4
69
43
50
23
91
95
34
40