36
13
26
28
21
7
41
796
1398
92
30
100
127
1639
116
312
38
16
27
34
35
130
54
89
25
3
14
5
40
126
244
37
8
12
58
20
17
15
29
85
19
48