49
128
31
56
28
278
36
210
296
75
175
111
150
607
26
507
109
162
83
17
74
176
172
269
48
94
339
66
79
171
27
53
65
68
85
45
126
43
19
105
16
101
44
67
39
30
136
24
5
132
35
95