41
29
18
19
14
80
17
47
155
24
13
11
9
99
51
69
43
52
87
72
23
71
98
33
37
127
170
262
130
64
20
367
49
875
232
610
16
531
21
45
12
84
30
25
50
6
54
44
35
28