56
32
10
16
81
9
3
33
176
2
120
7
17
0
6
41
519
21
5
8
11
74
89
42
100
137
87
13
49
300
50
14
127
270
69
63
387
68
436
24
34
37
844
51
365