0
13
79
14
25
15
7
18
26
233
34
57
167
42
225
52
188
96
452
250
212
28
349
362
22
89
51
75
121
138
145
53
221
175
99
224
262
142
65
44
110
139
586
218
629
498
126
39
402