40
86
24
6
31
17
32
653
14
21
11
76
78
49
47
8
48
26
27
50
23
5
44
138
10
38
85
43
271
90
9
25
54
28
58
96
103
115
51
33
35
100
30