3
36
42
23
86
413
22
32
82
271
102
62
463
51
8
114
5
11
7
63
15
46
18
33
27
165
70
98
9597
107
92
29
256
38
21
543
288
58
25
388
100
31
1298
24
6
14
35
12