47
75
30
12
40
6
56
23
34
28
36
24
184
46
128
26
21
27
116
62
73
55
29
50
127
261
66
68
53
9
84
39
42
77
86
43
315
96
150
234
272
520
110
105
117
311
239
267
331