0
60
8
15
30
7
34
134
11
37
43
13
18
41
51
22
44
19
4
48
49
367
185
92
202
69
188
388
156
93
76
97
56
46
23
57
138
47
130
186
95
88
117
96
200
87
32
509
235