1
13
3
0
18
23
28
37
59
41
30
11
4
21
123
60
72
66
39
38
96
104
69
46
26
77
48
63
51
24
32
116
119
342
82
12
173
176
36
88
194
220