103
19
2
38
12
18
66
10
13
31
74
6
15
17
27
16
53
21
41
140
305
77
14
99
20
33
1
61
8
54
76
35
23
40
25
4
46
39
26
5