43
28
79
192
238
84
14
96
52
30
47
50
123
53
81
90
6
16
44
37
12
27
7
29
32
68
59
80
67
23
108
22
45
70
18
76
60
24
56
63
155
411
75
10
117
31