51
40
23
32
10
19
18
37
108
83
49
44
3
317
122
36
223
252
92
14
21
57
13
30
55
16
91
12
48
22
54
116
29
17
8
5
69
62
31
33
26
80
67
25
41