15
25
16
44
31
30
41
34
11
64
282
162
666
86
89
19
58
46
12
33
258
481
704
61
764
26
5
51
93
80
98
8
297
195
47
13
168
192
55
173
29
362
14
3159
90
224