41
30
99
80
91
7
279
206
45
5
132
28
58
23
34
187
36
18
337
50
15
3154
74
281
48
406
733
100
111
24
1693
25
20
87
60
53
16
31
12
9
78
29
51
33
69
26
94
47
66