1
15
20
72
57
0
46
25
17
95
28
52
96
102
68
38
82
31
47
297
42
90
89
161
130
22
27
117
127
29
45
65
111
76
33
85
35
12
56
143
23
18
6
13
39
79
32
50