49
159
89
67
19
136
54
92
28
5
43
29
13
7
102
44
41
20
120
23
26
30
46
32
51
15
3
38
6
2
63
100
22
59
12
45
78
11
16
62
25
112
31
10
34
18
113
488