51
5
9
8
21
13
2
43
26
1
16
28
18
7
6
41
10
75
19
0
36
22
14
27
33
4
56
20
47
130
32
167
61
86
48
436
126
353
115
222
82
160
58
144
387
155
15