2
5
13
0
17
3
14
92
43
26
37
55
18
30
72
58
546
775
114
51
426
24
110
44
196
96
36
226
107
149
121
38
339
10
23
137
47
56
154
98
52
27
68
35
100
101