10
18
91
27
74
17
62
151
6
287
11
35
23
29
24
33
19
16
15
20
26
83
7
5
2
4
58
64
14
9
39
163
116
25
148
117
31
490
13
1
82
79