32
109
9
36
76
29
20
16
4
3
6
19
7
34
52
8
27
11
12
83
24
387
28
17
51
13
305
25
33
14
22
21
39
31
67
10
48
44
49
41
77
30
18
64