83
108
63
23
20
28
53
36
5
10
25
82
21
386
49
43
88
14
468
35
31
1051
283
335
17
19
12
46
32
22
73
16
7
68
33
44
6
26
34
9
273
39
45
2
24
59