171
405
68
29
84
37
9
36
54
53
46
24
73
110
98
41
117
85
13
16
96
7
214
30
1295
21
4
717
18
8
22
3
43
10
6
12
19
26
74
2
58
14
25
49
123
134
28
122