5
47
41
46
87
17
45
196
90
102
117
75
181
195
35
11
34
44
288
169
112
56
65
119
22
32
52
108
69
78
70
53
64
40
29
174
57
77
28
109
66
391
116
148
275
225
37