112
50
31
44
57
26
35
14
49
63
45
20
73
23
19
101
97
1034
9
92
65
18
87
51
389
72
21
338
69
132
53
371
17
28
298
136
24
62
159
122
232
43
233
67
78
29
161
84