53
16
27
44
110
34
397
2
127
21
87
83
54
29
51
30
52
116
76
46
42
12
129
259
347
386
245
62
230
144
97
120
151
90
183
91
47
69
75
231
229
142
576
50
23
152
132
72
26