4
5
0
3
86
31
30
11
60
17
55
39
21
28
114
109
18
154
57
36
134
70
77
164
29
71
52
43
45
35
16
155
9
37
363
59
145
61
22
25
23
12
104
294
76
130
44
46