73
31
44
45
516
41
36
21
66
79
29
33
18
22
347
131
30
16
8
13
24
17
43
32
19
14
20
117
98
126
310
1
149
101
11
123
9
26
10
25
12