0
13
9
8
39
4
7
2
40
47
21
190
11
3
10
23
35
28
48
26
118
46
51
27
65
22
37
44
156
95
149
226
50
29
43
82
20
264
120
77
76
138
152
234
290
571
98
372