3
6
5
336
338
577
39
11
31
52
27
4
264
104
161
18
45
190
49
30
180
536
199
200
123
65
21
22
323
116
54
72
321
15
8
175
46
84
12
89
10
440
47
33
143
32
9