14
11
42
33
104
19
48
90
132
52
34
29
31
12
61
387
50
179
40
6
182
122
15
53
10
99
46
17
151
127
430
125
117
4
5
326
93
49
217
100
9
254
86
682
16