10
24
14
18
45
11
12
34
21
41
119
29
55
43
28
23
49
33
38
73
149
26
138
94
35
25
53
16
56
31
86
81
71
46
368
22