181
342
233
323
41
51
214
109
186
38
170
34
174
63
150
33
185
68
396
53
125
13
12
89
7
106
31
108
91
23
88