20
9
14
5
16
118
47
7
94
15
95
10
4
92
42
6
131
25
11
114
154
2
23
30
3
29
153
66
138
837
262
81
130
377
87
74
1
98
51
548
466
208
394
160
925
293
374