2
14
12
7
27
1
48
89
50
68
70
60
488
135
115
366
69
33
76
131
37
57
25
130
564
41
92
77
30
146
94
47
406
45
56
260
226
155
44
188
138
36
282
222
230
62
306
240
75
114