88
10
22
81
47
31
275
407
410
194
131
193
94
35
106
9
6
58
440
951
160
48
109
69
431
51
26
24
615
279
148
101
484
85
260
71
39
107
63
32
110
183
2310
34
41
79
33
89
96
36
28
282