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