295
47
103
68
61
46
69
42
153
197
116
293
196
54
55
121
131
151
28
59
34
123
32
24
106
78
23
43
45
83
21
310
137
87
73
56
63
75
114
81
146
134