16
15
39
97
332
22
172
27
7
59
10
69
78
24
14
50
55
58
35
98
20
267
45
32
60
76
31
67
33
46
18
3
13
84
63
51
44
77
206
88
136
9
66