35
34
226
30
26
32
20
18
83
42
4
17
81
89
9
69
66
497
38
167
10
65
29
31
19
41
54
6
60
134
14
72
16
21
7
51
275
131
58
39
40
79
137
24
49
57