15
29
21
388
46
103
26
290
14
9
57
39
37
106
335
35
69
2
187
13
229
48
23
4
114
32
24
125
53
67
91
17
42
28
30
56
141
16
97
77
31
33
18
8
11
19