23
15
50
47
12
16
32
3
378
46
30
8
92
65
31
66
11
49
107
17
86
105
72
104
39
35
10
108
52
384
142
69
43
134
95
144
19
70
97
100
116
89
133
26
24
96
210
183