70
33
11
67
48
876
362
24
100
66
12
19
46
23
39
17
54
63
99
22
31
20
88
41
371
241
79
125
53
76
50
112
21
18
9
126
75
29
25
105
16
35
113
7
123
27