0
6
25
8
1
15
13
14
4
12
26
41
22
23
17
38
39
44
96
91
124
61
51
111
126
83
142
50
150
16
64
98
95
88
232
73
90
92
48
53
224
24
66
65
34
20
318
5