49
46
9
13
39
20
111
18
44
85
32
34
7
8
21
12
38
25
35
4
53
29
26
41
98
58
110
52
93
140
60
446
17
16
63
31
10
37
75
145
119
316
50
77
76
28