2
7
13
43
48
92
58
24
79
32
85
80
53
285
117
87
146
29
67
71
94
127
26
279
90
39
108
50
82
144
60
75
9
175
83
260
478
116
56
37
44
191
173
112
155
145
64
131