30
46
87
53
56
130
65
9
59
151
45
24
67
108
76
148
154
187
74
6
106
57
18
73
51
82
41
8
44
33
16
79
42
49
47
54
32
37
38
40
39
13
36
124
28
50
100
232
102