17
46
29
11
141
89
44
47
13
98
78
38
63
35
123
41
31
16
23
12
15
91
19
20
30
25
43
3
291
33
39
26
67
58
34
60
53
49
42
64
87
57
235
28
278
65