3
45
30
191
0
2
54
6
40
91
34
13
24
119
187
62
58
5
36
55
10
17
101
35
27
89
48
29
9
32
23
107
1388
42
84
75
19
88
352
44
109
43
79
310
118