118
13
87
131
366
359
83
109
52
241
69
54
208
57
119
86
79
5
43
141
138
103
609
32
55
11
97
91
24
40
27
683
67
156
139
26
70
77
19
29
17
63
33
76
203
25
12
42
50