108
57
42
51
50
71
47
87
303
172
27
69
102
43
64
29
75
5
171
67
9
39
41
89
61
21
118
11
45
37
18
20
56
28
13
16
15
40
12
36
25
38
22
49
46