312
94
64
83
72
127
84
142
116
209
117
236
108
133
175
241
176
37
25
73
62
110
114
78
129
91
34
56
86
390
67
60
132
49
43
159
291
111
122
112
75
68
28
81
48
41
46
63
44