98
18
253
71
34
39
61
56
6
33
32
307
92
27
82
48
231
23
45
31
13
4
43
42
24
30
28
55
2
63
85
119
422
46
3
8
14
57
141
249
20
19
90
40
21
94
26
7
106