18
21
19
16
15
44
25
138
17
101
41
337
14
304
57
76
93
124
40
61
30
317
39
45
153
77
36
102
33
23
29
38
26
42
48
11
20
51
53
1276
123
155