5
165
30
48
23
11
19
16
25
70
262
10
83
39
28
13
9
674
71
518
34
126
196
17
79
32
46
67
85
14
73
54
82
494
49
243
357
358
830
100
325
123
735
150
84
42