15
21
18
16
23
6
57
32
28
29
36
42
11
9
43
119
35
80
53
22
8
51
69
90
14
30
10
65
31
106
59
116
196
62
41
46
125
276
5
137
63
33
88
12
393