14
33
30
17
35
48
145
29
15
34
18
47
39
13
93
21
31
87
98
38
77
20
19
23
7
22
12
1815
2
6
157
62
28
8
3
181
510
86
50
25
115
244
4