88
21
48
43
41
27
338
49
132
166
312
99
50
95
179
71
313
286
1551
35
434
81
63
51
68
34
106
47
101
125
98
109
448
28
118
397
85
276
120
83
16
30
159
32
146
53
190
115
196
96
76
18
103
102
110
370