41
30
14
6
53
79
21
28
17
7
8
105
34
10
86
2
63
23
35
40
117
49
4
9
72
3
153
149
59
5
97
57
24
520
61
32
37
13