5
0
9
11
19
108
54
59
49
29
23
21
36
77
78
35
73
123
136
37
22
51
43
55
28
48
147
167
17
65
164
25
13
84
76
105
34
96
57
58
62
278
412
60
114
40
419
47