0
23
113
67
41
42
20
53
58
168
14
4
12
31
77
40
130
55
162
135
39
19
37
76
22
70
17
60
249
16
337
198
48
43
30
159
11
296
38
125
105
576
72
29
34
404
99
66
71
62