5
16
19
167
3
36
42
23
86
413
22
32
82
271
102
63
463
51
8
114
11
7
15
46
18
33
27
165
71
98
9600
107
92
29
256
38
21
543
288
58
25
388
100
31
1298
24
6