20
4
133
17
81
9
112
92
100
6
334
3
33
2
5
303
14
66
104
286
337
83
76
240
32
23
10
34
116
31
123
28
377
70
15
13
25
108
297
238
292
241
197
71
341