0
5
25
21
38
58
16
35
41
12
18
34
59
10
51
39
229
22
70
79
120
77
132
83
244
55
156
65
92
140
53
149
43
28
20
68
109
49
42
46
326
8
14
82
19