35
62
158
63
134
17525
83
69
109
131
184
25
16
39
26
91
66
115
51
72
43
76
560
199
59
48
31
27
120
86
105
65
564
49
81
1226
37
50
57
17
58
648
122
114
68
75
167
138
190