96
30
66
37
400
44
48
117
516
73
105
19
56
109
27
122
13
29
6033
63
46
1556
86
55
26
211
41
212
61
85
28
104
54
72
58
132
100
51
50
36
551
32
20
113
803
35
65
80
59
189
67
83
68
266
38
76