16
90
29
40
43
27
24
12
61
41
15
19
35
31
2
7
37
278
14
75
48
53
96
86
39
32
65
17
23
11
189
8
6
107
33
25
13
18
72
21
163
356
26
82
34