42
319
234
47
5
94
22
10
28
17
8
44
29
37
60
21
43
122
35
34
111
85
117
71
51
24
106
139
61
123
38
26
13
25
69
70
6
79
39
16
99
74
20
46
19
23
31