16
15
3
40
5
52
96
21
37
312
31
50
22
8
89
32
125
28
19
13
58
124
127
10
33
184
123
70
47
208
18
49
34
17
29
99
82
51
20
39
6
240
36
9
148
105