41
29
135
34
35
28
37
30
36
23
73
50
2
38
21
1
16
39
6
4
57
89
24
45
656
12
66
9
20
85
106
26
22
25
156
249
730
58
17
53
10
3