23
20
50
295
38
14
33
28
36
80
156
51
75
26
22
58
177
107
72
106
68
34
35
32
61
56
337
86
113
46
324
54
69
15
312
143
29
13
120
79
8
5
16
4
1
7
19
10