0
9
2
30
4
7
19
35
11
28
49
14
40
10
27
239
43
236
25
55
71
32
144
46
34
23
12
197
47
44
134
42
156
160
275
65
153
194
131
62
114
139
213
66
26
64
61
100
38
116
108
36
83