22
44
16
14
45
352
25
30
38
20
76
15
19
43
12
95
7
41
40
49
32
28
24
31
26
11
169
172
18
1
347
64
50
306
87
312
54
23