10
31
13
63
48
153
18
38
16
15
43
12
105
123
34
23
50
26
36
22
14
35
218
65
78
46
62
271
204
17
141
55
28
21
89
52
369
142
70
49
56
30