113
13
213
165
17
360
29
149
26
23
62
155
412
24
35
72
87
141
31
170
207
214
1141
335
124
78
54
209
218
287
33
661
37
220
112
110
70
255
34
69
142
40
127
193
84
168
59
65
93
128
122
21
102
3369