17
11
73
20
23
126
55
40
152
72
88
50
45
16
5
21
108
18
93
25
348
68
161
79
70
105
49
36
78
48
37
42
53
76
97
101
111
74
32
406
443
124
14
26
29
43