16
113
29
23
161
119
13
92
37
59
122
28
9
65
158
58
86
27
38
163
68
124
953
54
70
80
39
33
84
12
51
22
394
60
380
98
32
159
17
169
45
63
67