15
23
313
122
17
101
42
16
39
29
139
43
97
4
13
36
26
47
33
157
25
287
63
21
9
138
61
190
78
80
18
87
24
153
22
38
41
185
31
14
19
28
2