0
10
18
41
40
47
31
22
33
25
37
58
21
50
86
75
87
52
98
27
236
57
38
60
23
77
46
59
61
65
16
39
203
222
384
623
29
20
28
140
43
56
113