58
29
4
36
16
8
17
35
21
6
3
43
54
165
12
45
65
396
11
57
106
10
59
41
131
69
24
31
353
1
64
9
20
87
32
13
25
2
30