15
126
27
47
177
35
41
30
48
66
111
125
190
303
38
110
87
61
25
34
14
10
146
32
12
19
40
36
26
94
18
17
8
145
79
387
160
132
24
46
217
67