79
39
151
55
116
20
82
290
642
106
126
46
51
611
50
28
96
23
72
1094
33
4
47
63
143
210
91
121
44
58
109
139
289
108
19
30
285
161
462
54
347
124
1106
1851
147
57
101
41
128
77
146
279
22
183
176