16
23
4
42
96
13
9
24
20
17
50
285
66
27
25
56
81
14
146
19
53
68
120
34
55
91
389
162
51
39
171
31
102
6
12
84
256
131
218
10
26
43
79
7
89
35
115
390