5
0
17
77
11
20
46
34
41
98
28
14
36
6
3
15
12
47
40
1
33
8
72
135
9
59
24
101
37
22
26
70
35
39
30
53
56
58
155
111
180
161
334
163
368
124
48
50
169
32