0
13
40
37
42
79
117
6
48
100
156
24
60
11
51
59
70
9
61
94
71
91
82
78
22
18
89
66
15
165
129
65
17
414
236
196
213
279
86
342
431
626
449
284
480
130
184
495
218
1069
756
339
1053