0
13
10
22
16
27
41
38
30
70
103
23
55
14
64
9
1
4
21
195
29
50
56
15
68
137
220
74
86
259
313
49
138
347
115
83
301
140
78
37
120
43
130
125
91
94
58
89
76