0
4
15
31
17
7
6
24
29
113
10
60
33
53
39
61
35
13
71
21
19
304
69
80
101
41
151
64
145
174
150
50
27
84
25
18
121
74
54
114
105
23
110
90
266
82
88
44
55
57
30