0
29
2
47
12
38
123
102
11
56
258
53
174
36
87
189
101
65
72
22
19
31
46
81
41
62
95
69
100
178
39
23
21
25
143
96
70
54
78
77
110
140
83
63
28
265
215