117
76
202
71
374
25
47
61
715
98
110
7
18
6
49
32
31
13
60
609
133
253
989
128
284
130
64
72
36
107
38
100
15
59
461
23
259
79
52
50
55
278
37
234
222
86
17
229
158
208
129
83
43