45
168
19
21
2
69
16
39
1043
51
18
3
43
5
12
9
20
163
141
28
34
259
15
71
82
38
8
31
35
23
10
57
4
103
155
58
14
53
162
29
36
481
83
258
322
78
102