13
31
0
26
43
10
23
147
67
30
95
134
32
281
72
70
87
14
167
78
20
56
55
75
288
94
322
35
27
677
240
140
160
6
79
379
99
117
65
120
73
257
54
285
42
11
46
248
458
34
83
77