53
19
23
13
73
111
88
32
54
10
38
37
108
128
57
103
44
28
33
12
87
223
11
50
79
35
24
17
101
306
4
102
97
68
72
236
61
135
169
161
56