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