2
0
7
55
6
130
62
78
11
21
89
85
43
29
42
366
71
95
59
13
135
53
160
36
25
134
205
412
302
69
28
58
15
51
400
12
86
57
64
180
136
75
144
48