126
29
69
100
24
655
60
80
34
22
25
186
46
19
23
6
10
5
798
11
33
42
28
180
200
16
44
73
87
35
63
75
14
31
13
48
66
103
47
55
12
21