326
138
42
33
589
634
15
43
53
11
101
110
108
200
34
217
667
27
10
463
115
100
1341
122
220
48
38
830
55
66
79
21
32
87
65
105
39
77
5
16
7
24
37
45
17
52
59
44
121
26