41
37
9
38
102
30
58
29
55
17
3
25
50
6
5
107
56
121
21
15
8
84
22
51
206
13
20
36
23
99
34
28
12
11
474
479
59
42
63
95
148