47
97
50
10
8
148
91
86
196
74
476
296
464
73
85
39
114
87
32
81
130
62
133
15
92
195
140
37
54
79
43
58
104
145
277
216
201
338
69
55
233
127
186
48
24
30
5
3
106
13
111
72
20