0
6
36
22
9
11
26
16
14
24
47
20
30
23
48
55
40
93
103
174
195
144
140
73
165
76
152
372
61
74
60
52
78
57
157
71
12
17
10
64
56
37
38
222
248
114
86
62
80
130
42
390
836
126
335