31
39
94
61
28
20
15
7
19
193
100
105
52
18
10
112
43
11
70
129
51
8
76
123
25
126
13
147
62
58
17
91
83
50
78
23
35
12
370
405
33
9
46
74