0
202
43
47
59
15
112
129
46
44
198
88
109
95
247
97
71
68
28
21
22
12
81
91
19
86
48
14
305
149
50
275
75
41
65
130
37
72
98
133
80
61
53
105
139
399
148
85
56
84
170
104
425
156