330
144
42
33
603
649
15
43
57
13
106
112
114
200
37
221
692
27
9
470
117
100
99
1355
131
231
51
34
848
58
68
80
69
17
98
71
105
38
82
11
4
7
22
40
46
19
55
47
132
26
128
30