0
49
17
180
45
16
9
2
22
26
40
19
11
14
6
32
102
18
23
44
34
148
85
549
96
295
54
42
28
20
8
41
7
312
156
24
36
266
331
122
68
76
30
73
774