16
12
41
141
22
4
6
46
37
28
43
31
248
42
21
13
44
18
7
32
107
19
34
73
76
215
179
216
58
23
40
630
192
24
66
86
52
33
70
140
91
49
45
59
25