105
15
14
71
128
78
125
51
140
112
20
55
26
108
6
4
32
167
28
41
282
83
85
33
67
96
178
76
36
31
16
126
124
52
118
72
90
184
123
113
8
309
63
75
22
115
35
88
145
86
103
19
106