114
46
44
54
27
18
16
6
102
40
43
142
282
141
71
62
76
136
24
162
61
178
332
752
30
28
29
104
73
12
66
391
98
77
193
106
186
376
1114
604
433
287
968
759
411
673
399
541
1194
637
662
64
1172
97
39
137