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