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