346
359
55
356
49
70
371
92
803
22
133
27
166
655
17
28
48
43
42
37
35
304
33
160
723
94
100
58
45
16
29
259
469
710
65
770
62
81
103
302
203
54
20
179
32
370
3192
95
229
47