126
29
69
100
23
653
60
79
34
22
25
186
46
19
6
10
5
798
11
32
40
28
180
200
16
18
44
99
72
87
35
63
74
14
31
24
13
47
65
103
54
12
21