46
160
297
115
38
123
113
87
43
67
76
71
28
89
81
51
41
100
65
151
34
62
23
91
57
74
39
108
422
131
45
216
60
111
355
21
233
66
148
105
159
86
50
72
44
114
56
27