108
54
58
520
50
962
45
31
26
25
10
13
11
378
32
924
33
94
8
56
103
22
74
14
2
111
36
12
4
52
498
21
30
48
29
1697
23
28
20
88
47