106
39
9
24
62
185
58
34
18
30
44
46
96
16
25
28
53
19
33
129
67
15
101
51
23
42
12
6
27
89
21
32
161
82
45
43
259
4
88
49
14
122
29
35
41